package com.vipshop.core.entity;

import com.vipshop.core.base.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * @author sxzku
 * @version 1.0
 * @className Category
 * @description TODO
 * @date 2019/3/13 0:47
 **/

@Entity
@Table(name = "vip_category")
public class Category  extends BaseEntity {
    /**
     * 父分类Id
     */
    @Column(name = "parent_id",nullable = false)
    private Long parentId;
    /**
     * 分类名
     */
    @Column(name = "name",nullable = false)
    private String name;
    /**
     * 状态（1：启用 2：禁用）
     */
    @Column(name = "status")
    private Integer status;
    /**
     * 显示顺序
     */
    @Column(name = "sort")
    private Integer sort;

    /**
     * 父分类Id
     * @return
     */
    public Long getParentId() {
        return parentId;
    }

    /**
     * 父分类Id
     * @param parentId
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * 分类名
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * 分类名
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 状态（1：启用 0：禁用）
     * @return
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态（1：启用 0：禁用）
     * @param status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 显示顺序
     * @return
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 显示顺序
     * @param sort
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }
}
